home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / gasket / README < prev   
Text File  |  1995-05-25  |  2KB  |  65 lines

  1.  
  2. This is a general Serpinski Gasket generator. It was originally written and 
  3. posted to alt.fractals by Cloister Bell (cloister@milton.u.washington.edu). 
  4. It was almost completely rewritten by Ron Record (rr@sco.com) in July of 1991.
  5.  
  6. Usage includes :
  7.  
  8. gasket [-MCRWiu][-S skipnum][-f file][-n numpts][-N numgen][-h high][-w wide]
  9.     where: -M indicates Monochrome
  10.     -C indicates cycle thru saved data files
  11.     -R indicates pick parameters at random
  12.     -W indicates write out parameters each run
  13.     -i indicates infinite mode
  14.     -r recalls saved parameters in $HOME/.gasket
  15.     -u displays this message
  16.     skipnum is the number of points to skip before drawing
  17.     numpts is the number of points per loop (no events processed)
  18.     numgen is the number of loops per gasket
  19.     high and wide indicate the height and width of the window
  20.  
  21. So, some interesting invocations of gasket might include :
  22.  
  23.     % gasket -R -N 3 -i
  24.     % gasket -C -N 4
  25.  
  26. The first would produce random gaskets with only 3 loops of 10000 points each.
  27. It would keep on going forever. The second would cycle through all the stored
  28. data files in /usr/games/X11/lib/gasket, exiting after the last entry in the
  29. directory is read and displayed. I sometimes use the "-S 20000" option to skip
  30. over the first 20000 points, thereby reducing the initial "noise".
  31.  
  32. While running, you can control gasket by either the keyboard or mouse. The
  33. following commands are currently supported :
  34.  
  35. Button 1 or 'c' or 'C' will clear the gasket window
  36. Button 2 or 'w' or 'W' will write out the parameters of the currently displayed
  37.     gasket to the file $(HOME)/.gasket. You can then recall this gasket by
  38.     running "gasket -r" or save it to /usr/games/X11/lib/gasket.
  39. Button 3 or 'q' or 'Q' causes gasket to exit.
  40.  
  41. The format of the data files is as follows :
  42.  
  43.     number of vertices (integer)
  44.     coordinates of vertex #1 ( pair of integers)
  45.     coordinates of vertex #2 ( pair of integers)
  46.     :
  47.     :
  48.     coordinates of vertex #n ( pair of integers)
  49.     n by n matrix of 0's and 1's indicating which vertices are connected
  50.  
  51. For example, the data file for the standard Serpenski gasket is :
  52.  
  53.     3
  54.     250 33
  55.     500 466
  56.     0 466
  57.     1 1 1
  58.     1 1 1
  59.     1 1 1
  60.  
  61.  
  62. Ron Record
  63. rr@sco.com
  64. 11-Jul-91
  65.